package com.example.zhongshuishi.service;


import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.UUID;

@Service
public class LocalFileService {
//
//    @Value("${app.upload-dir}")
//    private String uploadDir;
//
//    public String saveFile(MultipartFile file) throws IOException {
//        // 生成唯一文件名
//        String fileName = UUID.randomUUID() + "_" + file.getOriginalFilename();
//        Path filePath = Paths.get(uploadDir + fileName);
//
//        // 校验目录存在性
//        if (!Files.exists(filePath.getParent())) {
//            Files.createDirectories(filePath.getParent());
//        }
//
//        // 保存文件
//        file.transferTo(filePath);
//        return "/uploads/images/" + fileName; // 返回访问路径
//    }
}